import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Map;
import java.util.TreeMap;


public class Akinator {
	
	ArrayList <ArrayList <Boolean>> respuestas= new ArrayList <ArrayList <Boolean>>();
	TreeMap <Integer, String> animales= new TreeMap <Integer, String> ();
	TreeMap <Integer, String> preguntas= new TreeMap <Integer, String> ();
	ArrayList <String> candidatos= new ArrayList <String>();
	
	
	private void cargaInicial (){
		ArrayList <Boolean> caracteristicasCaballo= {true,false,false,false,false,false,false,true,false,false,false,false,
				false,false,false,false,false,false,false,false};
		ArrayList <Boolean> caracteristicasTortuga= {false,true,false,false,false,false,false,true,false,false,false,false,
				false,false,false,false,false,false,false,false};
		ArrayList<Boolean> caracteristicasElefante= {true,false,false,false,false,false,false,true,false,false,false,true,
			false,false,false,false,false,false,false,false};
		ArrayList<Boolean> caracteristicasOveja= {true,false,false,false,false,false,false,true,false,false,false,false,
				false,true,false,false,false,false,false,false};
		ArrayList<Boolean> caracteristicasPollito= {false,false,true,false,false,false,false,true,true,false,true,false,
				false,true,false,false,false,false,false,false};
		ArrayList<Boolean> caracteristicasJirafa= {true,false,false,false,false,false,false,true,false,false,false,false,
				true,false,false,true,false,false,false,false};
		ArrayList<Boolean> caracteristicasDinosaurio= {false,true,false,false,false,false,false,true,false,false,false,false,
				true,false,false,true,false,false,false,false};
		ArrayList<Boolean> caracteristicasVaca= {true,false,false,false,false,false,false,true,false,false,false,false,
				false,true,false,true,false,false,false,false};
		ArrayList<Boolean> caracteristicasBallena= {true,false,false,false,false,false,false,false,false,false,false,false,
				false,false,false,false,true,false,false,false};
		ArrayList<Boolean> caracteristicasDelfin= {true,false,false,false,false,false,true,false,false,false,false,false,
				false,false,false,false,true,false,false,false};
		ArrayList<Boolean> caracteristicasHipopotamo= {true,false,false,false,false,false,false,true,false,false,false,false,
				false,false,false,false,true,false,false,false};
		ArrayList<Boolean> caracteristicasPinguino= {false,false,true,false,false,false,false,true,false,false,false,false,
				false,false,false,false,true,false,false,false};
		ArrayList<Boolean> caracteristicasSapo= {false,false,false,true,false,false,false,true,false,false,true,false,
				false,false,false,false,true,false,false,false};
		ArrayList<Boolean> caracteristicasPez= {false,false,false,false,true,false,false,false,false,false,true,false,
				false,true,false,false,true,false,false,false};
		ArrayList<Boolean> caracteristicasAbeja= {false,false,false,false,false,false,false,true,false,false,false,false,
				false,false,false,false,false,false,true,false};
		ArrayList<Boolean> caracteristicasMono= {true,false,false,false,false,false,false,true,false,false,false,false,
				false,false,false,false,false,false,true,false};
		ArrayList<Boolean> caracteristicasCaracol= {false,false,false,false,false,false,false,false,false,false,true,false,
				false,false,false,false,false,false,true,false};
		ArrayList<Boolean> caracteristicasPajaro= {false,false,true,false,false,false,false,true,true,false,true,false,
				false,false,false,false,false,false,true,false};
		ArrayList<Boolean> caracteristicasOruga= {false,false,false,false,false,false,false,false,false,true,true,false,
				false,false,false,false,false,false,true,false};
		ArrayList<Boolean> caracteristicasLoro= {false,false,true,false,false,false,false,true,true,false,true,false,
				false,false,true,false,false,false,true,false};
		ArrayList<Boolean> caracteristicasLeon= {true,false,false,false,false,false,true,true,true,false,false,false,
				false,false,false,false,false,false,false,true};
		ArrayList<Boolean> caracteristicasPerro= {true,false,false,false,false,false,true,true,false,false,true,false,
				false,false,false,false,false,false,false,true};
		ArrayList<Boolean> caracteristicasConejo= {true,false,false,false,false,false,false,true,false,false,true,false,
				false,true,false,false,false,false,false,true};
		ArrayList<Boolean> caracteristicasCamello= {true,false,false,false,false,false,false,true,false,false,false,false,
				false,false,false,true,false,false,false,true};
		ArrayList<Boolean> caracteristicasFoca= {true,false,false,false,false,false,true,false,false,false,false,false,
				false,false,false,false,true,false,false,true};
		ArrayList<Boolean> caracteristicasCanguro= {true,false,false,false,false,false,false,true,false,false,false,false,
				false,false,false,false,false,true,false,true};
		ArrayList<Boolean> caracteristicasArdilla= {true,false,false,false,false,true,false,true,false,false,false,false,
				false,false,false,false,false,false,true,true};
		ArrayList<Boolean> caracteristicasOso= {true,false,false,false,false,false,false,true,true,false,false,false,
				false,false,false,false,false,false,true,true};
		ArrayList<Boolean> caracteristicasRaton= {true,false,false,false,false,true,false,true,false,false,true,false,
				false,false,false,false,false,false,true,true};
		ArrayList<Boolean> caracteristicasGato= {true,false,false,false,false,false,true,true,true,false,true,false,
				false,false,false,false,false,false,true,true};
		respuestas.add(caracteristicasCaballo);
		respuestas.add(caracteristicasTortuga);
		respuestas.add(caracteristicasElefante);
		respuestas.add(caracteristicasOveja);
		respuestas.add(caracteristicasPollito);
		respuestas.add(caracteristicasJirafa);
		respuestas.add(caracteristicasDinosaurio);
		respuestas.add(caracteristicasVaca);
		respuestas.add(caracteristicasBallena);
		respuestas.add(caracteristicasDelfin);
		respuestas.add(caracteristicasHipopotamo);
		respuestas.add(caracteristicasPinguino);
		respuestas.add(caracteristicasSapo);
		respuestas.add(caracteristicasPez);
		respuestas.add(caracteristicasAbeja);
		respuestas.add(caracteristicasMono);
		respuestas.add(caracteristicasCaracol);
		respuestas.add(caracteristicasPajaro);
		respuestas.add(caracteristicasOruga);
		respuestas.add(caracteristicasLoro);
		respuestas.add(caracteristicasLeon);
		respuestas.add(caracteristicasPerro);
		respuestas.add(caracteristicasConejo);
		respuestas.add(caracteristicasCamello);
		respuestas.add(caracteristicasFoca);
		respuestas.add(caracteristicasCanguro);
		respuestas.add(caracteristicasArdilla);
		respuestas.add(caracteristicasOso);
		respuestas.add(caracteristicasRaton);
		respuestas.add(caracteristicasGato);
	}
	
	
	
	
}
